But almost every time, it proved easier ( and more rewarding ) to improve C, or its runtime support, or the hardware, than to invest time in yet another language . . . . A machine independent language is always superior-- even for writing machine dependent code ( it's easier to find trained programmers )-- so long as the overhead can be endured.